﻿' LibWowArmory
' by Ronald M. Clifford (roncli@roncli.com)
'
' This source code is released under the GNU Library General Public License (LGPL) Version 2.1.

Imports System.Collections.Generic
Imports System.Xml.Serialization

Namespace roncliProductions.LibWowArmory.CharacterStatisticsSchema

    Public Class page

        Private intGlobalSearch As Integer
        Private strLang As String
        Private strRequestURL As String
        Private tiTabInfo As New List(Of tabInfo)
        Private ciCharacterInfo As New List(Of characterInfo)
        Private sStatistics As New List(Of statistics)

        <XmlAttribute()> Public Property globalSearch() As Integer
            Get
                Return intGlobalSearch
            End Get
            Set(ByVal value As Integer)
                intGlobalSearch = value
            End Set
        End Property

        <XmlAttribute()> Public Property lang() As String
            Get
                Return strLang
            End Get
            Set(ByVal value As String)
                strLang = value
            End Set
        End Property

        <XmlAttribute()> Public Property requestUrl() As String
            Get
                Return strRequestURL
            End Get
            Set(ByVal value As String)
                strRequestURL = value
            End Set
        End Property

        <XmlElement()> Public Property tabInfo() As List(Of tabInfo)
            Get
                Return tiTabInfo
            End Get
            Set(ByVal value As List(Of tabInfo))
                tiTabInfo = value
            End Set
        End Property

        <XmlElement()> Public Property characterInfo() As List(Of characterInfo)
            Get
                Return ciCharacterInfo
            End Get
            Set(ByVal value As List(Of characterInfo))
                ciCharacterInfo = value
            End Set
        End Property

        <XmlElement()> Public Property statistics() As List(Of statistics)
            Get
                Return sStatistics
            End Get
            Set(ByVal value As List(Of statistics))
                sStatistics = value
            End Set
        End Property

    End Class

End Namespace